Статья добавлена: 2014-08-18 17:20:01
Автор: Сергей

Настройка OSPF


Настройка стоимости интерфейса вручную при помощи команды
  • ip ospf cost

Администратор может принудительно назначить маршрутизаторы DR и BDR путем настройки приоритета с использованием команды настройки интерфейса: Для этого нужно перейти на интерфейс
  • R1(config)interface fastethernet 0/0
    ip ospf priority номер

Высшим значением для настройки приоритета маршрутизатора является значение 255. Значение 0 означает, что маршрутизатор нельзя выбрать в качестве маршрутизатора DR или BDR. Или указать идентификатор маршрутизатора
  • R1(config)route OSPF 1
    R1(config-router)router-id 10.1.1.1
Или высший адрес петлевого интерфейса
  • R1(config)interface loopback 1
    R1(config-if)ip address10.1.1.1 255.255.255.255
После изменения идентификатора маршрутизатора или приоритета интерфейса необходимо сбросить значения отношений смежности соседних маршрутизаторов. Используйте команду
  • clear ip ospf process.
Этой командой вводятся в действие новые значения.

Настройка OSPF в одной области

Включение OSPF
  • router(config)#router ospf <идентификатор процесса>
Идентификатор процесса выбирается администратором, он может представлять собой любое число в диапазоне от 1 до 65535. Идентификатор процесса имеет только локальное значение и необязательно должен совпадать с идентификатором других маршрутизаторов OSPF

Данная инструкция определяет сети, включаемые в обновления маршрутизации OSPF.
  • Router(config-router)#network <адрес сети> <обратная маска wildcard mask> area <идентификатор области>
Идентификатор области определяет область OSPF, которой принадлежит сеть. Даже если никакие области не указаны, должна присутствовать какая-либо область 0. В окружении OSPF с одной областью область всегда имеет идентификатор 0

Пример

Анонсирывание 3-ех ситей одного маршрутизатора
  • R1(config)router ospf 1(идентификатор процеса)
    R1(config-router)#network 172.16.1.16 0.0.0.15 area 0 (использование шаблонной маски 172.16.1.16/28)
    R1(config-router)network 192.168.10.4 0.0.0.3 area 0 (авансируемая сеть 192.168.10.4/30)

Настройка аутентификации протокола OSPF

Включите аутентификацию MD5 в области 0 на обоих маршрутизаторах.
  • R1(config)#router ospf 1
    R1(config-router)#area 0 authentication message-digest

    R2(config)#router ospf 1
    R2(config-router)#area 0 authentication message-digest

Включите аутентификацию OSPF на интерфейсе S0/0/0 маршрутизатора R1.
  • R1(config)#interface s0/0/0
    R1(config-if)#ip ospf message-digest-key 10 md5 secretpassword

Проверка работы OSPF

Чтобы проверить, что маршрутизатор создал отношение смежности с соседними маршрутизаторами, используется команда
  • show ip ospf neighbor
Если идентификатор соседнего маршрутизатора не отображается или если он не показывает состояние FULL, то оба маршрутизатора не создали отношения смежности OSPF.
Два маршрутизатора могут не сформировать отношение смежности OSPF, если: маски подсети не совпадают, в связи с чем маршрутизаторы находятся в разных сетях;
таймеры приветствия или паузы OSPF не совпадают;
типы сети OSPF не совпадают;
отсутствует или неправильна какая-либо сетевая команда OSPF.
Команда
  • show ip protocols
Отображает информацию, такую как идентификатор маршрутизатора, сети, объявляемые маршрутизатором OSPF, а также IP-адреса смежных соседних маршрутизаторов.
Команда
  • show ip ospf
Отображает идентификатор маршрутизатора и данные по процессу OSPF, таймеры и информацию об области. Эта команда также отображает время последнего выполнения алгоритма SPF.
Команда
  • show ip ospf interface
Отображает такую информацию, как идентификатор маршрутизатора, стоимость типа сети и настройки таймеров.
Команда
  • show ip route
Проверяет, выполняется ли отправка и получение маршрутов каждым маршрутизатором через OSPF. Команда
  • debug ip ospf events
Отображает обмен информацией OSPF в реальном времени между соседями, включая приветствия и объявления о состоянии канала.
Команда
  • debug ip ospf packet
Отображает информацию в реальном времени для каждого полученного пакета OSPF

Настройка и распространение маршрута по умолчанию

R1(config)#ip route 0.0.0.0 0.0.0.0 serial 0/0/0 В команде статического маршрута по умолчанию можно указать какой-либо интерфейс или IP-адрес следующего перехода. По умолчанию маршрутизатор OSPF не включает маршрут по умолчанию в свои объявления даже тогда, когда этот маршрут присутствует в его таблице маршрутизации.
  • R1(config)#router ospf 1
    R1(config-router)#default-information originate
Теперь в таблицах маршрутизации остальных маршрутизаторов в области OSPF должен быть записан шлюз последней надежды и вход в сеть 0.0.0.0 /0

Интеграция IPv6 в магистральную зону 0

Включение IPv6
  • RTA(config)#ipv6 unicast-routing
Настройка маршрутизации
  • RTA(config)#ipv6 router ospf 10
    RTA(config-rtr)#router-id 1.1.1.1
    RTA(config-rtr)#exit
Настройка интерфейса serial 0/0/0 и включение его в ospf area 0
  • RTA(config)#interface serial 0/0/0
    RTA(config-if)#ipv6 address 2001:DB8:CAFE:A001::2/64
    RTA(config-if)#ipv6 ospf 10 area 0
Настройка интерфейса serial 0/0/0 и включение его в ospf area 0
  • RTA(config-if)#interface serial 0/0/1
    RTA(config-if)#ipv6 address 2001:DB8:CAFE:B001::2/64
    RTA(config-if)#ipv6 ospf 10 area 0
    RTA(config-if)#end
Проверка что OSPFv3 сконфигурирован на обоих интерфейсах
  • show ipv6 protocols